- Design and develop scalable and efficient microservices that ensure ACID transactions and data consistency using GO
- Implement CI/CD pipelines using Azure DevOps to enable continuous delivery and deployment of microservices
- Deploy microservices using container orchestration with AKS
- Work with the team to identify and prioritize features and functionality for the microservices architecture
- Collaborate with other developers, product managers, and stakeholders to ensure high-quality and timely delivery of software
- Write clean and maintainable code with strong unit testing and debugging skills
- Continuously monitor and optimize the performance and reliability of the microservices architecture
- Stay up-to-date with the latest developments and trends in microservices and related technologies
- Participate in code reviews, documentation, and knowledge sharing activities
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Proven experience in designing and implementing microservices-based architectures that ensure ACID transactions and data consistency using GO and related technologies
- Strong understanding of distributed systems, microservices principles and patterns, and their advantages and disadvantages
- Experience with containerization technologies such as Docker and Kubernetes
- Experience with CI/CD using Azure DevOps for continuous delivery and deployment of microservices
- Experience with container orchestration with AKS
- Knowledge of RESTful API design principles and practices
- Experience with message queue systems such as Service Bus and Kafka
- Excellent problem-solving and analytical skills, with a focus on delivering high-quality software solutions
- Strong communication and collaboration skills, with the ability to work effectively in a team environment
- 4 years
- 5 years
- 6 years
- 8 hour shift
- Bachelor's (Required)
- Go: 5 years (Required)
- ASP.NET: 1 year (Preferred)
- CI/CD: 5 years (Required)
- Docker: 5 years (Required)
Company
Maven Workforce Pvt. Ltd.
United States of America
Location
Remote Position
(From Everywhere/No Office Location)
Job type
Full-Time
Golang Job Details
Job Description:
We are looking for a skilled Microservices Developer with expertise in GO programming language and experience in designing and implementing microservices-based architectures that ensure ACID transactions and data consistency. The ideal candidate should have a strong understanding of distributed systems, microservices principles and patterns, and expertise in developing and maintaining microservices-based architectures using GO and related technologies. In addition, the candidate should have experience with CI/CD using Azure DevOps and container orchestration with AKS.
Responsibilities:
Requirements:
Job Type: Contract
Salary: $40.00 - $50.00 per hour
Experience level:
Schedule:
Education:
Experience:
Work Location: Remote
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs